trailer bus - German English Dictionary